﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Veracruz
{
  /// <summary>
  /// Define the context under which an organization can execute this service
  /// </summary>
  interface IOrganizationAvailableService
  {
    /// <summary>
    /// The organization which can deliver such services
    /// </summary>
    IOrganization Organization { get; set; }
    /// <summary>
    /// The particular service
    /// </summary>
    IServiceInfo Service { get; set; }
    /// <summary>
    /// The condition underwhich the service can be used
    /// </summary>
    IRequierements Requierements {get; set;}
    

  }
}
